@charset "utf-8";
/* CSS Document */

/*---------------------top-------------------*/
#top {
    height: 29px;
    width: 980px;
    margin: auto;
    border-bottom: 1px solid #ccc;
    background: #f7f7f7;
    line-height: 29px;
}

.topleft {
    width: 450px;
    float: left;
}

.welcome {
    padding-left: 15px;
}

.login_text {
    padding-left: 15px;
    word-spacing: 5px;
    padding-right: 10px;
    color: #9f0100;
}

.login_text a {
    color: #9f0100;
}

.arrow_text {
    background: url(../img/arrow.jpg) no-repeat right center;
    width: 75px;
    *width: 65px;
    float: left;
    margin-right: 20px;
}

.topright {
    width: 220px;
    float: right;
}

.column_ad {
    width: 980px;
    height: 70px;
    margin: 0 auto;
    margin-top: 10px;
}

.position {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #eaeaea;
    color: #666666;
    width: 980px;
    margin: 0 auto;
    text-indent: 15px;
}

/*---------------------head-------------------*/
#head {
    width: 980px;
    margin: 0 auto;
}

.head {
    margin-top: 15px;
}

.logo {
    float: left;
    padding-left: 30px;
}

.logo img {
    border: 0 none;
}

.search {
    width: 421px;
    float: left;
    margin-left: 45px;
}

.search_box {
    width: 421px;
    background: url(../img/search_bg.jpg) no-repeat;
    height: 40px;
}

.select_list {
    float: left;
    border: 2px solid #E0E0E0;
    float: left;
    margin: 1px 5px 0 0;
    text-align: center;
}

.select_list select {
    border: 1px solid #FFFFFF;
    color: #666666;
    height: 23px;
    padding: 2px;
}

.ss_txt {
    width: 290px;
    height: 26px;
    padding: 5px 0px 0px 20px;
    color: #b4b4b4;
    border: 0 none;
    background: none;
}

.ss_button {
    width: 95px;
    height: 30px;
    cursor: pointer;
    margin-top: 5px;
    background: none;
    border: 0 none;
}

.tel {
    float: right;
    width: 195px;
}

.hot_key {
    word-spacing: 1px;
    padding-top: 7px;
    line-height: 18px;
}

.hot_key span {
    padding-right: 2px;
    padding-left: 10px;
}

.nav {
    width: 980px;
    margin: 0 auto;
    margin-top: 15px;
    background-color: #ca0809;
    height: 33px;
}

.nav_ul {
    float: left;
}

.nav_ul li {
    float: left;
    background: url(../img/nav_line.gif) no-repeat right bottom;
    height: 33px;
    line-height: 33px;
}

.nav_ul li a {
    width: 100px;
    text-align: center;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.nav .last {
    background: none;
}

.nav_rg {
    float: right;
    width: 182px;
    padding-right: 25px;
    line-height: 33px;
}

a.current {
    color: #ca0809;
    background: url(../img/current.gif) no-repeat center center;
}

.gwc {
    background: url(../img/che_icon.gif) no-repeat left center;
    height: 33px;
    text-indent: 20px;
    float: left;
}

.jiesuan {
    background: url(../img/JSPGO_jsbutton.gif) no-repeat;
    width: 59px;
    height: 22px;
    float: right;
    border: 0 none;
    margin-top: 5px;
}

/*---------------------part1-------------------*/
.page {
    text-align: center;
    padding-top: 10px;
}

.part_left {
    width: 740px;
}

#fcbx, #fcimg {
    width: 740px;
    height: 348px;
}

#fcbx div, #fcnum {
    top: -35px;
    height: 35px;
    margin-bottom: -35px;
    position: relative;
}

#fcbx div {
    filter: alpha(opacity=25);
    -moz-opacity: 0.25;
    opacity: 0.25;
    background-color: #fff;
}

#fcnum {
    float: right;
    margin-right: 10px;
}

#fcnum li {
    float: left;
    background: #FFF;
    margin-left: 5px;
    height: 10px;
    width: 10px;
    cursor: pointer;
    margin-top: 12px;
}

#fcnum li.crn {
    background-color: #7F0019;
}

.part1_right {
    width: 226px;
}

.banner {
    width: 740px;
    height: 348px;
}

.hotKindsArea {
    display: inline;
    float: left;
    width: 740px;
}

.hotKindsHead {
    height: 44px;
}

.hotKindsHead h2 {
    color: #626262;
    display: inline;
    float: left;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    width: 90px;
}

.hotKindsHead ul {
    display: inline;
    float: right;
}

.hotKindsHead ul li {
    display: inline;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 25px;
    margin-top: 18px;
    background: url(../img/gray_dot.gif) no-repeat 15px center;
}

.hotKindsConArea {
    border: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 231px;
    overflow: hidden;
    width: 738px;
}

.hotKindsConArea ul {
    margin: 1px 0 0 1px;
}

.hotKindsConArea li {
    display: inline;
    float: left;
    height: 77px;
    overflow: hidden;
    width: 368px;
}

.hotKindsConArea .hotKindsName {
    background: #ededed;
    border-bottom: 1px solid #FFFFFF;
    color: #333333;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 76px;
    line-height: 76px;
    overflow: hidden;
    text-align: center;
    width: 72px;
}

.hotKindsConArea .hotKindsCon {
    border-bottom: 1px solid #EDEDED;
    display: inline;
    float: left;
    height: 65px;
    overflow: hidden;
    width: 296px;
    margin-top: 11px;
}

.hotKindsConArea .hotKindsCon p {
    color: #999999;
    display: inline;
    float: left;
    line-height: 24px;
    margin: 0 0 2px 10px;
    white-space: nowrap;
    *margin: 0 0 2px 8px;
}

.hotKindsConArea .hotKindsCon p a {
    color: #000000;
    margin-right: 5px;
}

.hotKindsConArea .hotKindsCon P a:hover {
    color: #A10000;
}

.hotKindsConArea .hotKindsBg .hotKindsName a {
    color: #FFFFFF;
    display: block;
    height: 76px;
    width: 72px;
}

.hotKindsConArea .hotKindsName a:hover {
    color: #FFFFFF;
    display: block;
    height: 76px;
    width: 72px;
    background: #c92127;
}

.part1_top {
    width: 224px;
    height: 245px;
    border: 1px solid #ccc;
    overflow: hidden;
}

ul.part1_tab li {
    float: left;
    color: #666666;
    height: 29px;
    text-align: center;
    cursor: pointer;
}

.curr {
    line-height: 29px;
    background-color: #ffffff;
    border-bottom: 1px solid #fff;
    width: 74px;
}

.normaltab {
    line-height: 29px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #cccccc;
    width: 74px;
}

.part1_top_list {
    height: 130px;
    border-bottom: 1px solid #e4e4e4;
    margin-top: 5px;
    overflow: hidden;
}

.part1_top_list li {
    height: 24px;
    line-height: 24px;
    background: url(../img/red_dot.gif) no-repeat 7px 12px;
    text-indent: 20px;
}

.part1_bottom {
    width: 226px;
    margin-top: 13px;
}

.part1_tab2 li {
    width: 74px;
    float: left;
    text-align: center;
    height: 24px;
    cursor: pointer;
}

.curr2 {
    line-height: 24px;
    background-color: #ffffff;
    width: 75px;
}

.normaltab2 {
    line-height: 24px;
    background-color: #efefef;
    width: 75px;
}

.part1-bottom-list li {
    float: left;
    width: 74px;
    margin-right: 1px;
    margin-top: 10px;
    cursor: pointer;
}

.part1-bottom-list li p {
    line-height: 25px;
    height: 25px;
    width: 74px;
    text-align: center;
}

/*---------------------part2-------------------*/
.column-name {
    height: 30px;
    border-bottom: 3px solid #666666;
    position: relative;
}

.column-name h2 {
    font-family: "微软雅黑";
    color: #2d2d2d;
    font-size: 16px;
    line-height: 30px;
    text-indent: 9px;
}

.column-name ul {
    position: absolute;
    right: 5px;
    top: 6px;
    *top: 8px;
}

.column-name ul li {
    float: left;
    color: #656565;
}

.column-name ul li a {
    padding: 0 10px;
}

.part2_con {
    height: 421px;
}

.part2_01 {
    width: 250px;
}

.part2_01_img1 {
    width: 250px;
    height: 124px;
    margin-bottom: 5px;
}

.part2_01_img2 {
    position: relative;
    width: 250px;
    height: 292px;
}

.part2_01_img2_bg {
    width: 250px;
    height: 33px;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    opacity: 0.35;
    background-color: #000;
    position: absolute;
    z-index: 1px;
    bottom: 0;
    right: 0;
}

a.part2_01_img2_txt {
    position: absolute;
    height: 33px;
    width: 250px;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
    text-align: center;
    line-height: 33px;
    z-index: 2;
    bottom: 0;
    right: 0;
}

a.part2_01_img2_txt:hover {
    position: absolute;
    height: 33px;
    width: 250px;
    color: #fff;
    font-size: 16px;
    font-family: "微软雅黑";
    text-align: center;
    line-height: 33px;
    z-index: 2;
    bottom: 0;
    right: 0;
    text-decoration: underline;
}

.part2_02 {
    width: 480px;
    height: 420px;
    border-left: 1px solid #d7d7d7;
    margin-left: 7px;
}

.part2_02_list li {
    width: 159px;
    height: 209px;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    text-align: center;
    float: left;
}

.part2_02_list li img {
    overflow: hidden;
    max-width: 150px;
    max-height: 140px;
    padding-top: 10px;
}

.part2_02_img {
    height: 140px;
    width: 159px;
    overflow: hidden;
}

.part2_02_list li p {
    line-height: 22px;
}

.price {
    color: #cc0202;
    font-size: 16px;
}

.part2_03 {
    width: 234px;
    height: 241px;
}

/*---------------------part3-------------------*/
.part3_con {
    width: 978px;
    height: 336px;
    border: 1px solid #ccc;
    border-top: 0 none;
}

.part3_con_01 {
    width: 210px;
    height: 336px;
}

.part3_con_02 {
    width: 340px;
}

.part3_con_02 li {
    width: 170px;
    height: 168px;
    float: left;
}

.part3_con_03 {
    width: 224px;
}

.part3_con_03img1 {
    width: 100%;
    height: 100px;
}

.part3_con_03img2 {
    width: 100%;
    height: 236px;
}

.part_list_rg {
    width: 203px;
    border-left: 1px solid #cbcbcb;
    height: 336px;
}

.b {
    border-bottom: 1px solid #cccccc;
}

.part4_ullist {
    width: 550px;
    margin-left: 14px;
}

.part4_ullist li {
    width: 130px;
    padding-left: 5px;
    text-align: center;
    float: left;
}

.part4_list_img {
    padding-top: 15px;
    width: 130px;
    height: 110px;
    overflow: hidden;
    text-align: center;
}

.part4_list_img {
    max-height: 110px;
    width: 100px;
}

.part4_ullist li p {
    line-height: 20px;
}

.part4_ullist li strong {
    font-size: 14px;
    color: #cb0101;
}

.part5_ullist {
    margin-left: 14px;
}

.part5_ullist li {
    width: 200px;
    padding-left: 30px;
    text-align: center;
    float: left;
}

.part5_list_img {
    padding-top: 30px;
    width: 200px;
    height: 180px;
    overflow: hidden;
    text-align: center;
}

.part5_list_img {
    max-height: 200px;
    width: 170px;
}

.part5_ullist li p {
    line-height: 20px;
}

.part5_ullist li strong {
    font-size: 14px;
    color: #cb0101;
}

.part_column {
    width: 483px;
}

.part_column_con {
    width: 481px;
    border: 1px solid #cccccc;
    height: 432px;
}

.part_column_p20 {
    padding: 20px;
}

.part_column_con_top {
    width: 441px;
    margin-bottom: 18px;
}

.part_column_con_topleft {
    width: 210px;
    height: 210px;
    display: block;
    float: left;
}

.part_column_con_topright {
    float: right;
    width: 219px;
}

.part_column_con_topright li {
    width: 219px;
    height: 100px;
}

.part_column_con_topright img {
    width: 217px;
    height: 98px;
    border: 1px solid #e8e8e8;
}

.part_column_con_bottom {
    width: 441px;
}

.part_column_con_bottom li {
    float: left;
    margin-right: 10px;
    width: 137px;
    text-align: center;
}

.part_column_con_bottom li p {
    line-height: 20px;
}

.part_column_con_bottomimg {
    width: 137px;
    height: 125px;
}

/*信息提示页样式*/
.prompt {
    width: 500px;
    border: #ccc 1px solid;
    background: #F6F6F6;
    margin: 100px auto;
    padding: 5px;
}

.prompt dl {
    background: #fff;
    border: #ccc 1px solid;
    margin: 0;
    padding: 0 10px 0;
    font: 16px;
}

.prompt dl dt {
    height: 55px;
    line-height: 55px;
    background: url(../img/prompt.jpg) 20px 10px no-repeat;
    border-bottom: 1px solid #ccc;
}

.prompt dl dd {
    line-height: 30px;
    font-size: 12px;
}

.prompt dl dd a {
    color: #0033FF;
}

.prompt dl dd.msg {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
}

/*优惠券*/
/*信息提示页样式*/
.coupon_list {
    padding: 15px 0 10px;
}

.coupon_list li {
    height: 116px;
    padding: 18px 0 18px 8px;
    border: 1px solid #d7d6d6;
    margin: 0 0 15px 0;
}

.coupon_list li:hover {
    border: 1px solid #bb023b;
}

.coupon_img {
    position: relative;
    float: left;
    width: 166px;
    height: 116px;
    margin: 0 15px 0 0;
}

.coupon_img img {
    width: 166px;
    height: 116px;
}

.coupon_img span {
    position: absolute;
    right: 0;
    top: 0;
    width: 46px;
    height: 46px;
    display: block;
}

.coupon_info {
    float: left;
    width: 395px;
}

.coupon_info p {
    color: #6b6a6a;
    line-height: 24px;
}

.coupon_info p span {
    color: #fff;
    background: #37af2a;
    padding: 3px 5px;
    margin: 0 8px 0 0;
}

.coupon_exchange {
    width: 130px;
    float: right;
    text-align: center;
    line-height: 1;
}

.coupon_exchange p {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #6b6a6a;
    line-height: 1.8;
}

.book, .nostart_btn {
    display: inline-block;
    width: 93px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: url(../img/book.png) no-repeat;
    font-family: "微软雅黑";
    font-size: 18px;
}
